package com.zhitong.money.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.UUID;


@Data
@AllArgsConstructor
public class Role {
    /**
     * id
     */
    private String id;
    /**
     * 角色名称
     */
    private String name;
    /**
     * 描述
     */
    private String description;
    /**
     * 角色状态
     * 00:表示冻结
     * 01:表示正常
     */
    private String status;

    /**
     * 该角色下的职责
     */
    private List<Permission> permissions;
    /**
     * 该角色下的菜单
     */
    private List<Menu> menus;

    /**
     *@Author: AndyZhang
     *@Description
     *@Date: 16:56 2021/1/20
     */
    public Role() {

        this.id=UUID.randomUUID().toString().replaceAll("-","");
    }
}
